interface IXMLPersistable
Overrides:
saveFragmentAsAttribute in class DataField
org.xml.sax.SAXException

CredibleXML
v1.5

Submit a bug or feature

CredibleXML is a trademark or registered trademark of Crediware L.L.C. in the US and other countries.
Copyright 2001-2002 Crediware L.L.C. All Rights Reserved.
DataFieldDouble (CredibleXML 1.5 Base Framework Specification)
CredibleXML
v1.5

com.crediware.crediblexml.coredef
Class DataFieldDouble

java.lang.Object
  |
  +--com.crediware.crediblexml.coredef.DataElement
        |
        +--com.crediware.crediblexml.coredef.DataField
              |
              +--com.crediware.crediblexml.coredef.DataLayoutField
                    |
                    +--com.crediware.crediblexml.coredef.DataFieldNumeric
                          |
                          +--com.crediware.crediblexml.coredef.DataFieldDouble
All Implemented Interfaces:
IXMLPersistable

public class DataFieldDouble
extends DataFieldNumeric

Copyright (c) 2001-2002 Crediware LLC. Purpose: This class incapsulate double field behavior for corresponding document element defined in the GUI. Returned by data accessor method generated by GUI tool.


Constructor Summary
DataFieldDouble(DataSegment container, MetaData metaData, IExternalDataProvider dataProvider, java.lang.String value)
          constructor creates data element with specified parameters
 
Method Summary
protected  java.lang.String getDefaultInputPattern()
          get default input pattern (pattern used in the business format) This pattern is applicable only when user haven't specified the corresponding pattern in the GUI
protected  java.lang.String getDefaultOutputPattern()
          get default output pattern (pattern in which the date is going to be presented in XML) This pattern is applicable only when user haven't specified the corresponding pattern in the GUI
 double getDouble()
          get a double value
 
Methods inherited from class com.crediware.crediblexml.coredef.DataFieldNumeric
formatNumber, getFormattedValue, parseNumber
 
Methods inherited from class com.crediware.crediblexml.coredef.DataLayoutField
getFieldMetaData, getXMLPresentmentType, isVisibleInXML
 
Methods inherited from class com.crediware.crediblexml.coredef.DataField
getAttributesForElement, getLexicalValue, getValue, isElement, populateDataForElement, saveFragmentAsAttribute, saveFragmentAsElement, setValue, toString
 
Methods inherited from class com.crediware.crediblexml.coredef.DataElement
getDataProvider, getEmptyAttribute, getMetaData, getName, getParent
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DataFieldDouble

public DataFieldDouble(DataSegment container,
                       MetaData metaData,
                       IExternalDataProvider dataProvider,
                       java.lang.String value)
constructor creates data element with specified parameters

Method Detail

getDefaultOutputPattern

protected java.lang.String getDefaultOutputPattern()
get default output pattern (pattern in which the date is going to be presented in XML) This pattern is applicable only when user haven't specified the corresponding pattern in the GUI

Specified by:
getDefaultOutputPattern in class DataFieldNumeric
Returns:
String value by default returns ###,##0.00

getDefaultInputPattern

protected java.lang.String getDefaultInputPattern()
get default input pattern (pattern used in the business format) T